my first experience with java