added health and some documentation. rb