small layout changes plus mobile mostly working