Work in progress the second.