gate mechanism