هو ده هي implementation by adaptive pyramid