added le and comp