magazine maintenance