add new sample program