Done with the server side of things, now it's all client side JS