custom for PathSource Version