Magazine class