* Finished edit functionality