Added ability to clone and fetch. Still needs work