fixed size problems with different screens