add depth parameter when build decision tree