finished up basic show/hide/add/delete functionality