gate operation