Product space