fixing controller