#55 added project hierarchy requirement