added file path parser