rename type handler