outsided method find_negative