compitable with old custom service