Add user pass and tests