gate level added