working, but not clustering well