added major selection