imporving documentation