+ using string instead of String
+ removed some unnecessary usages of 'this.'