CRUD assignment, Oct 9, Fixes #11, #12, #13, #14