Why it is instantiate latter?