look up for custom typecasters
Merge branch 'feature/fix_typecasting' into patched