added third controller