adding useful text drawing methods