use chesire, fix port errors