method 1; negative margin