Server side generator