more converstion work