fleshed out scoot client