added basic javafx gui