add javafx gui for configuration