finish basic API entities