Support classic api