Commented the main method