Not pretty. But simple CRUD should be done by now