updated butterfly port