advanced notifications