great character development indeed