migrate to maven project