not supposed to do this on the server