add collocation module
refactor
refator
refactor
Merge pull request #6 from jianggouben/master

add collocation module and refactor