Turbo Fan: Everything You Need To Know