adjusted show page with some logic to add OR edit based on current user