added completion list fetcher function