isso tinha que ser feito h/t @tbpn pela inspiração