improve installation
add installation to gui