#204 linked client-side code to each other, i.e. interfaces stuff and actual fetching and storing of completions