added suppress unchecked as the check is done during the register phase
implemented the HomeView