Adding editing and removing