some more work on conversions