new withAcceptanceTest
fix newX with product