update git ignore
refactory module request with orderedCollection and complete module file