added animation and repositioned