fix product creation