layout is now responsive