texts populate correctly