scattered object solution