Internal api (3/38)

Internal api