expanded anonymous user features
fixed an anonymous user bug