adding calls to remote interface to user object and a convenience method