did some stuff server-side, testing this out