Cognitive and meta cognitive factors of development?