move over to using new TypeConvereter class