Implemented guard route