add check OS type