sessions provider can be used