changes to run on server