added file link support