added split hybrid pass