completion concept