Updated basal character module interface