working on test programs