Internal api (4/38)

Internal api