[butterfly+print]