Added pulse effect base class