spam catching added