remove unused parameter
fix interface
fix docblocs