some methods of task platform mapping