Add level, revise weight map

Add level, revise weight map
Merge pull request #4 from berniebear/master

Add level, revise weight map