conversions adapted