yes yes and more yes