added ubiquity for precise