New copy and further type iteration
Add siteleaf functionality and gif dude