CRUD

This is the right place for code review and discussion.