added program options sample