novel_backend base go and ruby for novel