completes mostly