Work in progress and completed.