refactor status to use rates reported by tc, instead of calculating them, fixed status for nested classes