alternative platforms.