use club and comporoute middleware feature