users pooled. just need to work out mechanics of re-used modules