version 4 defined 3 methods:footer, students and footer