prerequires