margin explanation