adding requirements