add platform diagram; close #35