[#7] Create API interface