comply to the BlackBox API