modify diagram and README