logic adjust