add setStatus for custom status