semester project for Java seminar