Refactor: save and get IDLApp array
Refactor tab 3 using IDLApp model