more thinking...