todos and readme restrucutre