first version
build with maven