notifications and design improvement