Goals- add a network layer, and add a database layer