things are unstable, now reading proper javafx tutorial