changed to maven project to manage dependencies