mind field (in progress)