first commit, added rotate and zoom changes from local files