add platform requirements