supports patterns and profiles now