More api work, just need update and delete to work and it's ready