professional development efforts