gate complete