made more responsive