regenerated documentation. Added user defined step taking algorithms.