lecture 34 different platforms 6291490