Social cognitive theory emphasizes the role of Modeling in language Learning.
In social cognitive theory, Modeling is a form of imitation that carried out without instruction. People do this by embodying a role model in their mind and try to form some sort of behavioral pattern that will bring them closer to that role model