Submiting GPS 1.2 & Portions of other challenges