removed controller constructor