generalizing Cell methods