fixed: sample program