updated to current source