more readme driven documentation