was useful, but is kinda spammy