dynamic character development