simplified combine