include initial data
added clustering