adding controller changes