merged voronianski changes with current changes and added unbind() to module and added tests for it