Metacognitive awareness: investigating theory and practice