rewrote ibft parser