mmmmmmmmm I've got to assimilate .............