more responsive grid layout