step , hard and good view