im very new to java and i agree very much with this :D its hard to learn if someone just gives you the answer without you even knowing why the problem was happening or what the code that fixed it is...