somewhat repaired . Spam needs to be fixed