to answer your questions its yesy,yes,yes,yes,yes