[feature004] add free_call block