corrected wrong interface for User