professional development environment