more text positioning improvement