simplified .transition()