data in, now to put the code back together