Yes to all of your questions