refactoring microcommunity main object interface
changing file directory