1st come 1st revise.