a recursive pattern representing professional development