magic_protocol
