Redesign PatternRecognition
Stub methods - pending implementaion