explain prereqs better