upgrade to API 21