working on dynamically adjusting word placement for the text