Mudei o arquivo todo

Ao invés do código que havias escrito (ou que foi gerado automaticamente), eu escrevi esse totalmente diferente.