working it all out...