few magic added