add recursive
fix README