refactor for pre-emption
move test portion
Update documentation and comments
Updated maintainer info