main characters are marked in bold