development tools and docs