added a bit more docs