second initial commit, migrated to maven