How can we best teach new languages? Considering core principles in language B instruction