completion (32)