added width/height animation