single or array margin setting