simple read me, some rules and strategy about the code