I am currently learning java so this will change very often