added more crud functionality for more that seemed to require it