moved dependency
adding visualisation to console example
changing with copy_of this, restructure methods order