Platform Detection added