Fix #157 Improve documentation