add various platform