sample program and data