simple client initializer