added maven hierarchy