added type magazine