completes first