update doc
implementation of interface
allow changing of parameters after creation