crud generator WIP