initial commit. Some rules are checked, some are not