thought of a silly but functioning solution