add edit/destroy ability