updating readme and following codign guidelines