review swap for vcglib