transitions are smooth now