updated requirements2