Restructuration
Added methods: top, bottom
Removed method: print