generate notifications