Gates & Gate Extensions