makeshift digital