started adding generalized effects and animatins