it might not be pretty....

but it might work