first client input