basic platform scripted