server integration complete with generation logic and client side integration