main add butterfly