Almost finished basic CRUD, need some work yet