Yes yes and yes