feat : work on crud