this assets problem is really complicated...