add functions to magazine management