Create an interface for the user system. Updated dependencies