final StudentApplication design