different platform checking