added new ranges and worked on validation bugs on compare