finish hierachical design