Adding new functionality to the framework (mainly .clone) and further tests