converter class complete