magic contract