Structure change, more suitable for larger projects.