add more practical stuff, mean value program