edit and adding working;