I've finally decided to learn some JAVA