re-adding require_tree