use filePath so highlighter can pick language