improved positioning for text rendering
update to-do