add documentation  #488