update 'How to implement new interfaces' section