started to do some java work, no idea what i'm doing