oooooopppsss adding requirements