use rack
ex. 1 - reloading rulers
updating controller
added routing
ex 1