migrating current sources