Working server, just need to add APIs