moved to individual platforms