tweaked for mavenized layout