magic added