fixed the typos related to OFF_STRING != OFF String, todo stuff