added evolution factory
working on clustering explorer