documentation update
bug fixes