User object is functional