add status checks