refactor name space
Merge pull request #2 from yij/feature/refactoring-codes

refactor name space