project borrowed from github and stored here to help students to see how buuild with maven can work