cobbled together