additional edit and destroy functionality