added magazine model