updated proposal controller