add character, node and route class