added back handle parameter