animations
use up2date angular plus fancy animations