factories, spec supports, view templates