architecture UI