added health() and stats()