added character loading