initial commit
optimized module return
removing test doc
fixed unit test
updating test