What Do You Need to Know About Flannel?