more work on character background