fixed crucial mistakes and updated text