added animation and alpha