preparing development tools