Create, Read, and Delete mostly working