routes auto initialization