some pom changes
removing and adding ad-hoc comparator into GImpl
adding some TODO's for you to read!!