changed README, start to clean the code