added base requirments