using ${project.version} to avoid miss typing version number