add character maps
align char maps
add register class method