changes to get_characters using base fxns