adding patterns fixing up display problems
making layouts work for short screen