merge all the crap