The current source