add `locked routes` feature