Using A Conceptual Flow, Inquiry Based Learning, And Language Development To Yield Enduring Understanding In Science