add external yml and path tool, also update readme