implemented basic Idf File reader skeleton not fully functionable and not yet tested