default constructor for user context