form almost complete, remaining : image upload and post request