mudule with user authentication