extrations ablity
add some comments
add mock test for extraction
Style cleanup
v0.8.8