checkpoint of current sources - working on task I/O form