worked on client input buffering