Instead of having comments inline to explain portion of code of your method you should conside created methods for that logic