controller - bug fix perhaps? some debug.