yes, yes, yes & yes.