setup development tools