specified prerequirements