· api contract
checking