Adding hooks
Client stub
Better doc
Ignoring CS fixer