Yes and yes and YES!