the slow part