added conv. method