YES,YES YES AND YES