margins, etc