used GK camera code, added external storage permission to manifest