up the prerequisites
add standard prerequisites
use warnings