some rules to the features