pretty much completed