YES, YES, YES and YES...............