Huge improvement of efficiency and performance