my common program code