initiliazing es for test/populate
resolving cyclic dep
adding es indexing on system
adding deletion moving migration into a seperate ns