minor change, just think about structure.