fix product layouts