Add functionality and edit functionality are working.
Functionality is working, but this didn't commit earlier