return handler array, and remove unused clrhanlder and its wrapper