clr wrapper