SPAM [In Progress]

Make it right.