add envir parameter to conversion functions