added platform restriction