new style and added mobile view