pushed node contains callback