use completion serivce