second commit from local mac repository for recovering platform dependency problem