api, page - initial core commits