added backend functionality for isAlternate for user testing
merged isAlternate