makeshift solution