Yes, yes, and Yes