added read me & tidied comments