added character screen and function