using path for better file discovery