begin to write main sch UI in a new way