Combining: completed implementation.