product loop test
fix tests