Edit functionality back. Workaround for populating the ID for editing,
seems to be fine, probably isnt the best idea. Will investigate