platforms handling