better transitions without crashisng
pulled with john map