Artificial Key

---under construction---