Add new descend functionality.