character module init