add product engine to application