some test programs