refactored routes(), removed getter(), renamed container() to state()