migrated to maven project