added show edit destroy
modified conflicts from jon
trying to fix errorname message
delete component added