add notification support and remove useless files