layout is now resopnsive