updated API and linux build