next generation mechanics