gerando codigo