add steepest descent and normal descent, resulting partitions not properly labeled