added gates list