other components besides MVC