@add lua export interface