added animation and tooltip