added effect class