yes for all of your questions