depth method