completes all the things