add animaitons and transitions