first version is ready -> verification and check each rule