use tpconfig and tpdata in codedescr
better use tpconfig and scope