completion improved