updated requirements and README