Meta-cognition and self-regulation