add static controller
end chap 3