edit feature added + image upload (Work in progress)