add UA Factory