add a combination wrapper