wait then transform