how to build a performance engine