small mistakes fixed