made to work in server