collapsing the duplicate project notify methods
updated class to use the simpler functions