readme udpates, dup code fixes