client startup