update readme and minor fixes