multiple version support strategy

supporting multiple iOS and Android app versions is a crucial key to success