work on crud commands