added platform types