add mac android support