basic layout with responsive