fixed ton of bugs and hold onto objects instead of views for managers