some adjusts and new readme