add the basic requirements