add angular in18 function, part replace of UI