add edit and delete spec