update documentation and dev environment