extra requirements