adapted for receiving as input a current source