adicionando validações extras em product