micro di moved to separate project