Magic part 2

Modified