completion (26)