starting to work on clustering