updated some controllers and stuff