Adding magic