seperated server and ui bundles. this is the server bundle