added user authentication .30