fixed
reprogram grammar
sample4