commit of fully working app with file Upload