updated documentation and GUI