PRIVATE (@Ab)