complement

Something that completes or improves something else by fitting perfectly.