sample program.