Yes, yes and YES