simplify the program...