my stuff from advanced java