seperated server into 3 different services