[cag] restructed application
[cag] restructed application