updated requirements and some spelling fixes