extend vpanel-api