Abstract codify