Fixing controller factory