Initial Commit (GS logic complete)