Recent concepts in cognitive psychology