compatibility rules, user and admin interface. need tests and logs