platform docs intermediate