preliminary work on client "select" functionality