Interface specification