move rule snippet rule