initial approach to clustering, with zoom