client instantiation #1