add products spec