support user-defined margin