with some doc
fixed #218