visual update
sol