added a combiners class