precondition of rule 2 fixed
removed useless files