adds lots of refinement to mobile view