updating doc,readme,todo