edit v1 by stephen