Magarity Contract Extension