10 gates