add platform selection