base = native