wrote a combo system