all pointers for one and one for all