added custom character control