High Level Cognitive Processes