updated documentation and cleaned up utils module