* reworded prerequisites