removed profile. tried fixing inf recursion in thumb delegate. Changed to iterative model