Yes, yes, yes, and yes!!!!!