added mobile compatible layout