BROKEN - working on pe format