Front Controller Design