delegate
network ext. JSON