Integrate Preacher-API

Tests should be added at preacher-API, but this has already been issued