error api and skin demo