Isolated product code, more modularized now