Documentation and some basic examples, run method signature change.