moved public part to `public-server`-> min dependencies