primitive -> geometry, much meta, so ruby, wow