added the user component