modify node controller