Yes to all of the above cool