allow it to run with 3 inputs (gse->gsm)