requirements and README