Frank's character generation