initial apis