Improving basic crud