made it scale better and added a character class