local session store instead
library rules select