implement notifications and loading splash