Single Controller framework