SWIM 1.0; swim