#26 add more docs