server field generation