add high-level login call to client