Better basic work of crud