server side auto modeling