added member function get_start_character
added registration module