added destroy and edit features
bug fixes - back/cancel