split hpp cpp
program params in rendering context