changes and bugs and docs