yes yes and yes.