add a readme file and explain some ideas about the package