custom steps / api documentation

Signed-off-by: mposchen <martin@himom.me>