my java sucks... >_<