finished javafx gui