Yes yes and yes!