consistent on using "this".
its used in some methods and some do not use it.