read path: completed!