[go2school] refactoring and ui adjustments