improved magic