added static controller
chap3