added bare minimum requirements