add a simple clone function...