Yep  yep  and yep.