created long butterfly classes