adds transitions
adds better transitions