fitting it all together again