added empty prod to implements