outline for platform synchronization