change an internal API