add edit and delete functionality for users