add notify interface