adjusted for text margins