seperate chain for future reuse
add comments and cleanup
update readme and bump