here are some test programs