User framework in place