adding characters and work distribution