fix text width & scalability