Started working in refactoring section.
--Refer to this documentation for handy notes
--Reference: Martin fowler book