modified faraday version