added updates for pear channel compile