more work on the client side, started thinking about doing more than just networking