Clone factory

by hebigan on 15 March 2012