starting to forget how java works