working after revisions of show edit destroy