notifications and emailing - completed with chances of bugs - beware