use 2 notifies instead of an array