rules for more formats