add the method "set_get", try to interpret call/cc
update