added iOS and Android support